#include <stdio.h>

int main(){
    //获取两个数的较大值
//    int m1 = 10;
//    int m2 = 20;
//
//    int max1 = (m1 > m2) ? m1 : m2;
//    printf("m1和m2中较大的值为%d\n" , max1);
//
//    //举例2：获取三个数中的最大值
//    int n1 = 23;
//    int n2 = 13;
//    int n3 = 33;
//    //写法1
//    int tempMax = (n1 > n2) ? n1 : n2;
//    int finalMax = (tempMax > n3) ? tempMax : n3;
//    printf("三个数中最大值为%d\n" , finalMax);

    //写法2 : 不推荐，可读性差
//    int finalMax1 = (((n1 > n2) ? n1 : n2) > n3) ? ((n1 > n2) ? n1 : n2) : n3;
//    printf("三个数中最大值ss为%d\n" , finalMax1);


    //【华南理工大学2018研】输入一个字符，判别它是否为大写字
    //母，如果是，将它变为小写字母；如果不是，不转换。然后输出
    //最后得到的字符。请在下面空白处填上适当语句。
    printf("请输入一个字符:\n");
    fflush(stdout);
    char ch;
    scanf("%c" , &ch);
    ch = (ch >= 'A' && ch <= 'Z') ? (ch + 32) : ch;
    printf("%c" , ch);
    //【解析】程序进行输入时要加上地址符&；main函数中的第三行
    //为一个三目运算符，当ch在A～Z之间时ch为真，此时ch＋32变为
    //小写字母，否则不变；程序进行输出时应用%加上数据类型进行
    //输出，最后用return 0来结束程序。



    return 0;
}